from typing import Union  #Union 混合类型注解

#在变量中使用

lis1 :list[Union[int,str]]=[1,2,3,4,5,9,"字符串"]

#函数中使用

def fun(list:Union[int,str])->Union[int,str]:#我的list参数有int和str类型返回值也是
    pass

fun()#list: int | str，参数